@charset "utf-8";
#bh5th .wrapping{padding-top:10px;}
#bfoot{margin-top:10px;}

.module .w-1,    .module .w-1-2,  .module .w-1-3,  .module .w-2-3,   .module .w-1-4,   .module .w-3-4,
.module .w-1-5,  .module .w-2-5,  .module .w-3-5,  .module .w-4-5,
.module .w-1-6,  .module .w-5-6,  .module .w-1-8,  .module .w-3-8,   .module .w-5-8,   .module .w-7-8,
.module .w-1-12, .module .w-5-12, .module .w-7-12, .module .w-11-12,
.module .w-1-24, .module .w-5-24, .module .w-7-24, .module .w-11-24, .module .w-13-24, .module .w-17-24, .module .w-19-24, .module .w-23-24 {
	width:auto; float:none;
}
/* ######### BEGIN::Inner Hybrid ######### */
.item-page{border:0px solid yellow;margin-top:10px;}
.colophon{margin-left:-10px; z-index:100;}
/* Inner W */
.w .wing {  }
/* Inner WV */
.wv .fill { padding-right:200px; }
.wv .wing { float:left; width:100%; }
.wv .v1, .wv .v2 { width:200px; float:right; margin-left:-200px; right:-200px; } /*add(.wv .v2)*/
/* Inner VW */
.vw .fill { padding-left:200px; }
.vw .wing { float:right; width:100%; }
.vw .v1, .vw .v2 { width:200px; float:left; margin-right:-200px; left:-200px; } /*add(.vw .v2)*/
/* Inner WVV */
.wvv .fill { padding-right:400px; }
.wvv .wing { float:left; width:100%; }
.wvv .v1 { float:right; width:200px; margin-left:-200px; right:-200px; }
.wvv .v2 { float:right; width:200px; margin-left:-200px; right:-400px; }
/* Inner VWV */
.vwv .fill { padding-left:200px; padding-right:200px; }
.vwv .wing { float:left; margin-right:-100%; width:100%; }
.vwv .v1 { float:left; width:200px; margin-right:-200px; left:-200px; }
.vwv .v2 { float:right; width:200px; margin-left:-200px; right:-200px; }
/* Inner VVW */
.vvw .fill { padding-left:400px; }
.vvw .wing { float:right; width:100%; }
.vvw .v1 { float:left; width:200px; margin-right:-200px; left:-400px; }
.vvw .v2 { float:left; width:200px; margin-right:-200px; left:-200px; }
/* ######### END::Inner Hybrid ######### */

/* LoVe/HAte(爱恨原则) */
a:link{}
a:visited{}
a:hover{}
a:active{}
a:link, a:visited, a:hover, a:active{color:#FFC000;}
.wing .item-page h2{border-left:10px solid #FFF78C;}

#bbody .mod-outer{margin-top:10px;margin-bottom:10px;}
#bbody .mod-inner{margin-right:10px;background-color:#FFF78C;border:1px solid #FFCB66;}
#bbody .module h3{margin:0;padding-left:1em;line-height:1.8em;border-bottom:1px solid #FFCB66;color:#8A5E00;}
#bbody .module .content{padding-left:1em;}
#bbody .module li{list-style:none;}
/* CSS Document */
.wing #system-message-container{margin-right:10px !important;}
.wing .category-list,
.wing .categories-list,
.wing .archive,
.wing .contact-category,
.wing .contact,
.wing .blog-featured,
.wing .blog,
.wing .weblink-category,
.wing .newsfeed,
.wing .newsfeed-category,
.wing .registration,
.wing .login,
.wing .logout,
.wing .remind,
.wing .reset,
.wing .profile,
.wing .profile-edit,
.wing .search,
.wing .finder,
.wing .edit,
.wing .item-page,
.wing .cbListView{
	margin-right:10px;margin-bottom:20px;;
}
/* ######### VirtueMart ######### */
.vendor-store-desc p{display:block;border:1px solid #CCC;margin-right:50px !important;}
.category-view,
.featured-view,
.latest-view,
.topten-view{margin-right:10px;}
/* ######### VM分类下 ######### */
.category_description,
.browse-view{margin-right:10px;}
/* ######### VM详情页 ######### */
.productdetails-view{margin-right:10px;}
/* ######### VM购物车 ######### */
.cart-view{margin-right:10px;}
/* ######### VM制造商default ######### */
.manufacturer-view-default{margin-right:10px;}
/* ######### VM制造商详情 ######### */
.manufacturer-details-view{margin-right:10px;}
/* ######### VM供应商 ######### */
.vendor-view-default{margin-right:10px;}
/* ######### VM供应商详情 ######### */
.vendor-details-view,
.vendor-description{margin-right:10px;}
/* ######### BEGIN::Hybrid Reset ######### */
.wrapping { width:960px; }
/* ######### END::Hybrid Reset ######### */
body{background:url(./img/bg_body.jpg);padding-top:20px;padding-bottom:20px;}
.wrapping{ width:960px; padding-left:10px; background:#FFF; }
#bfoot .wrapping{background:transparent;}
/* BEGIN::注释 */
#contact-slider{}
#contact-slider .panel{border:1px solid #CCC;margin-top:-1px;}
#contact-slider .panel .pane-toggler, #contact-slider .panel .pane-toggler-down{margin:0;padding-left:30px;border-bottom:1px solid #CCC;line-height:1.4em;}
#contact-slider .panel .pane-toggler-down{background:#FAFAFA url(../img/less.png) 8px 50% no-repeat;}
#contact-slider .panel .pane-toggler{background:#FAFAFA url(../img/more.png) 8px 50% no-repeat;border-bottom:0;}
#contact-slider .panel .content{padding:10px;}
/* END::注释 */
/* ######### 注释 ######### */
.module { position:relative; *zoom:1; }
.module:after { content:""; display:block; clear:both; }
#bhead .module.outer{padding-top:10px;margin-right:10px;}
#bhead .module.outer .inner{background-color:#FFF78C;}
#bbody .module.outer{padding-bottom:10px;margin-right:10px;}
#bbody .module.outer .inner{background-color:#FFF78C;}
#bfoot .module.outer{}
#bfoot .module.outer .inner{background:transparent;}
/* ######### 注释 ######### */
h1{ line-height:2em;margin:0; }
#bfoot{color:#7F480A;}
/* 该方法存在的缺陷：行高固定，textarea和capture无法容纳 */
fieldset {font-size:12px; border:0; padding:0;}
fieldset legend{font-size:2em;}
fieldset dl, fieldset dt, fieldset dd { dis:block; position:relative; *zoom:1; line-height:2.5em; } /* 标准+(line-height) */
fieldset dl:after, fieldset dt:after, fieldset dd:after { content:""; display:block; clear:both; } /* 标准 */
fieldset dl { padding-left:16em; border-bottom:1px solid #D6D6D6; border-left:1px solid #D6D6D6; border-right:1px solid #D6D6D6; } /* 标准+两侧边框+下方边框 */
fieldset dt, fieldset dd{ height:2.5em; padding:0; border-top:1px solid #D6D6D6; } /* 左列和右列的共同属性 */
fieldset dt { width:16em; float:left; clear:left; margin:0; margin-right:-16em; left:-16em;
	color:#333; font-weight:bold; background:#E9E9E9 url(./img/bg_1x1_e9e9e9.gif) 100% 0 repeat-y; } /* 便准+色彩+背景+右侧边框(用背景图实现) */
fieldset dd { float:right; width:100%; clear:right; margin:0; margin-left:0; color:#000; background:#F9FBF0; } /* 标准+色彩+背景 */
fieldset dl dt{text-align:left;} /* 左列文字居左或居右 */
fieldset dl dt label,
fieldset dl dd input,
fieldset dl dd select,
fieldset dl dd textarea{ margin:0;padding:0; margin-left:0.5em; margin-right:0.5em; font-size:12px;} /* 共同属性 */
fieldset dl dt label{}
fieldset dl dd input{height:18px;border:1px solid #ccc;background:url(../../img/bg_input.gif);}
fieldset dl dd select{height:18px;border:1px solid #CCC;}
fieldset dl dd textarea{}

/* ######### ######### ######### 注释 ######### ######### ######### */
@media (max-width: 768px) {
	.wrapping { width:auto; }
	/* ######### ######### 注释 ######### ######### */
	.mn .n1, .nm .n1, .mnn .n1, .nmn .n1, .nnm .n1{width:200px;}

	.mn .filling{ padding-right:200px; }
	.mn .n1 { margin-left:-200px; right:-200px; }

	.nm .filling { padding-left:200px; }
	.nm .n1 { margin-right:-200px; left:-200px; }

	.mnn .filling { padding-right:200px; }
	.mnn .n1 { margin-left:-200px; right:-200px; }
	.mnn .n2 { width:auto; margin-left:-200px; right:-200px; float:none; clear:both; }

	.nmn .filling { padding-left:200px; padding-right:0; }
	.nmn .n1 { margin-right:-200px; left:-200px; }
	.nmn .n2 { width:auto; margin-left:-200px; right:0; float:none; clear:both; }

	.nnm .filling { padding-left:200px; }
	.nnm .n1 { margin-right:-200px; left:-200px; }
	.nnm .n2 { width:auto; margin-right:-200px; left:-200px; float:none; clear:both; }
	/* ######### ######### 注释 ######### ######### */
}
@media (max-width: 480px) {
	.wrapping{ width:auto; }
	.mn .filling, .nm .filling, .mnn .filling, .nmn .filling, .nnm .filling{ padding:0; }
	.mn  .ming, .mn  .n1, .mn  .n2,
	.nm  .ming, .nm  .n1, .nm  .n2,
	.mnn .ming, .mnn .n1, .mnn .n2,
	.nmn .ming, .nmn .n1, .nmn .n2,
	.nnm .ming, .nnm .n1, .nnm .n2 {
		width:auto; float:none; margin-left:0; margin-right:0; left:0; right:0; clear:both;
	}
	.wrap{ width:auto; }
	.wv .fill, .vw .fill, .wvv .fill, .vwv .fill, .vvw .fill{ padding:0; }
	.wv  .wing, .wv  .v1, .wv  .v2,
	.vw  .wing, .vw  .v1, .vw  .v2,
	.wvv .wing, .wvv .v1, .wvv .v2,
	.vwv .wing, .vwv .v1, .vwv .v2,
	.vvw .wing, .nnm .v1, .vvw .v2 {
		width:auto; float:none; margin-left:0; margin-right:0; left:0; right:0; clear:both;
	}
	.wrapping .w-1,    .wrapping .w-1-2,  .wrapping .w-1-3,  .wrapping .w-2-3,   .wrapping .w-1-4,   .wrapping .w-3-4,
	.wrapping .w-1-5,  .wrapping .w-2-5,  .wrapping .w-3-5,  .wrapping .w-4-5,
	.wrapping .w-1-6,  .wrapping .w-5-6,  .wrapping .w-1-8,  .wrapping .w-3-8,   .wrapping .w-5-8,   .wrapping .w-7-8,
	.wrapping .w-1-12, .wrapping .w-5-12, .wrapping .w-7-12, .wrapping .w-11-12,
	.wrapping .w-1-24, .wrapping .w-5-24, .wrapping .w-7-24, .wrapping .w-11-24, .wrapping .w-13-24, .wrapping .w-17-24, .wrapping .w-19-24, .wrapping .w-23-24 {
		width:auto; float:none;
	}
}